package com.zcxy.fast.service;


import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.zcxy.fast.bean.PageQuery;
import com.zcxy.fast.entity.SysDictItem;
import com.zcxy.fast.vo.SysDictItemVo;

import java.util.List;


/**
 *  平台-字典值 Service接口
 *
 * @author zcc
 * @email  860474958@qq.com
 * @date   2020-12-18 15:15:57
 */
public interface ISysDictItemService extends IService<SysDictItem> {
    /**
     * 平台-字典值：分页查询
     * PageQuery<T>
     * @return IPage < SysDictItemVo>
     */
    IPage<SysDictItemVo> queryPageList(PageQuery<SysDictItem> queryVo);

    /**
     * 平台-字典值：复杂列表查询
     * <p>
     * SysDictItem
     *
     * @return List<SysDictItemVo>
     */
    List<SysDictItemVo> queryList(SysDictItem sysDictItem);

    /**
     * 平台-字典值：新增
     * <p>
     * SysDictItem
     *
     * @return void
     */
    void addSysDictItem(SysDictItem sysDictItem);

    /**
     * 平台-字典值:更新
     * <p>
     * SysDictItem
     *
     * @return void
     */
    void updateSysDictItem(SysDictItem sysDictItem);

    /**
     * 平台-字典值:删除
     *
     * @return void
     */
    void removeAllSysDictItem(List<String> ids);



}
